package cn.tedu.jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class Test2 {

    public static void main(String[] args) throws Exception {

        Class.forName("com.mysql.cj.jdbc.Driver");//jar包的全路径
        String url="jdbc:mysql://localhost:3306/cgb2015?characterEncoding=utf8";
        //"jdbc:mysql:// ：ip地址 ：端口号 /数据库名"
        String user="root";
        String pwd="root";
        //连接            驱动管理器（是一个类）    getXxx是静态方法  获取连接
        Connection conn = DriverManager.getConnection(url, user, pwd);//看源码
        //静态方法返回值是Connection   固定写法
        Statement st = conn.createStatement();
        //传输器        通过链接获取传输器
        String sql="select * from dept";
        ResultSet rs = st.executeQuery(sql);//execute执行的意思Query查询的意思
        //结果集封装结果     传输器方法执行查询
        while(rs.next()/*查看有没有下一个数据，有true，没false*/){
            String name = rs.getString("dname");
            int num = rs.getInt(1);
            System.out.println(name);//看结果
        }
        //6.释放资源(顺序从后往前)
        rs.close();
        st.close();
        conn.close();

    }
}
